Categorical Models for a Semantically Linear Lambda-calculus

نویسندگان

  • Marco Gaboardi
  • Mauro Piccolo
چکیده

This paper is about a categorical approach to model a very simple Semantically Linear λcalculus, namedSlλ-calculus. This is a core calculus underlying the programming language SlPCF. In particular, in this work, we introduce the notion of Slλ-Category, which is able to describe a very large class of sound models of Slλ-calculus. Slλ-Category extends in the natural way Benton, Bierman, Hyland and de Paiva’s Linear Category, in order to soundly interpret all the constructs of Slλ-calculus. This category is general enough to catch interesting models in Scott Domains and Coherence Spaces.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Categorical Models for a Semantically Linear λ-calculus

This paper is about a categorical approach to model a very simple Semantically Linear λcalculus, namedS λ-calculus. This is a core calculus underlying the programming language S PCF. In particular, in this work, we introduce the notion of S λ-Category, which is able to describe a very large class of sound models of S λ-calculus. S λ-Category extends in the natural way Benton, Bierman, Hyland an...

متن کامل

A Linear-non-Linear Model for a Computational Call-by-Value Lambda Calculus (Extended Abstract)

We give a categorical semantics for a call-by-value linear lambda calculus. Such a lambda calculus was used by Selinger and Valiron as the backbone of a functional programming language for quantum computation. One feature of this lambda calculus is its linear type system, which includes a duplicability operator “!” as in linear logic. Another main feature is its call-by-value reduction strategy...

متن کامل

What is a model for a semantically linear λ-calculus?

This paper is about a categorical approach to model a simple term calculus, named S λcalculus. This is the core calculus underlying the programming language S PCF that have been conceived in order to program only linear functions between Coherence Spaces. In this work, we introduce the notion of S λ-category, which is able to describe a large class of sound models of S λ-calculus. S λ-category ...

متن کامل

Category Theory for Linear Logicians

This paper presents an introduction to category theory with an emphasis on those aspects relevant to the analysis of the model theory of linear logic. With this in mind, we focus on the basic definitions of category theory and categorical logic. An analysis of cartesian and cartesian closed categories and their relation to intuitionistic logic is followed by a consideration of symmetric monoida...

متن کامل

Quantum Computation, Categorical Semantics and Linear Logic

We develop a type theory and provide a denotational semantics for a simple fragment of the quantum lambda calculus, a formal language for quantum computation based on linear logic. In our semantics, variables inhabit certain Hilbert bundles, and computations are interpreted as the appropriate inner product preserving maps between Hilbert bundles. These bundles and maps form a symmetric monoidal...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009